/**
 * @author Andre Lisson, Patrick Fiedler
 * @version Eclipse 3.6
 * @since 04.05.2011
 * letzte Aenderung: 04.07.2011
 * 
 * Beschreibung: bestimmung der Verpackungseinheit
 */

package model;

import java.io.Serializable;

public abstract class AVerpackungseinheit implements Serializable {
// - - - Attribute - - -
    private static final long serialVersionUID = 7817278444258854857L;
	protected int anzahlFlaschen = 1;
	protected String verpackArt = "";

// - - - Constructor - - -
	public AVerpackungseinheit() {
		super();
	}

	public AVerpackungseinheit(int anzahlFlaschen, String verpackArt) {
		this.anzahlFlaschen = anzahlFlaschen;
		this.verpackArt = verpackArt;
	}

// - - - Setter and Getter - - -
	public int getAnzahlFlaschen() {
		return anzahlFlaschen;
	}

	public void setAnzahlFlaschen(int anzahlFlaschen) {
		this.anzahlFlaschen = anzahlFlaschen;
	}

	public String getVerpackArt() {
		return verpackArt;
	}

// - - - sonstige Methoden - - -
	public String toString() {
		return "AVerpackungseinheit [anzahlFlaschen=" + anzahlFlaschen + "]";
	}
	
	public String toCSV() {
		return  verpackArt + "," + anzahlFlaschen;
	}

}
